package com.ynet.middleground.contract.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName SignWithoutAuthResultDTO
 * @Description e签宝-平台用户无认证PDF文件签署请求类
 * @Author liwq
 * @Date 2020/12/15 14:00
 * @Version 1.0
 */
@Data
@ApiModel(value = "e签宝-平台用户无认证PDF文件签署结果", description = "e签宝-平台用户无认证PDF文件签署结果")
public class SignWithoutAuthResultDTO implements Serializable {

    private static final long serialVersionUID = -4323629191692449072L;

    @ApiModelProperty(value = "签署记录 id（使用 e 签宝服务会返回）", notes = "签署记录 id（使用 e 签宝服务会返回）", dataType = "String")
    private String signServiceId;

    @ApiModelProperty(value = "签署详情链接（使用 e 签宝服务会返回）", notes = "签署详情链接（使用 e 签宝服务会返回）", dataType = "String")
    private String signDetailUrl;

    @ApiModelProperty(value = "签署后文件地址", notes = "签署后文件地址", dataType = "String")
    private String fileUrl;

    @ApiModelProperty(value = "e签宝返回错误码，0标识成功，其他均标识失败", notes = "e签宝返回错误码，0标识成功，其他均标识失败")
    private Integer esignErrCode;

    @ApiModelProperty(value = "e签宝返回错误信息", notes = "e签宝返回错误信息")
    private String esignMsg;
}
